/*
 * chat_log.c
 *
 *  Created on: 2012-6-26
 *      Author: rendong
 */
#include<stdio.h>
#include<stdlib.h>
#include<stdarg.h>

#include "chat_log.h"

/**
 * 错误输出函数
 */
void _chat_log_debug_core(const char *fmt, ...)
{
	va_list args;
	va_start(args, fmt);
	vfprintf(stderr, fmt, args);
	va_end(args);
}

/**
 * 错误输出函数
 */
void _chat_log_error_core(const char *fmt, ...)
{
	if (errorfp == NULL)
		return;

	va_list args;
	va_start(args, fmt);
	vfprintf(errorfp, fmt, args);
	va_end(args);
}

void chat_dump_char(const char * str, int len)
{
	int i;
	char c;
	fprintf(stderr, "dump start:");
	for(i=0; i< len ;i++)
	{
		c = *(str+i);
		fprintf(stderr, "0x%02x ", c);
	}
	fprintf(stderr, "dump end\n");
}
